make an utmost effort - Français Anglais Dictionnaire